home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 February
/
EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso
/
earcd
/
midi
/
mdlnf097.lha
/
ModuleInfo
/
ModuleInfo.doc
< prev
next >
Wrap
Text File
|
1995-11-05
|
6KB
|
159 lines
---------------------------------------------------------------------------
ModuleInfo 0.97 05-Nov-95
---------------------------------------------------------------------------
Introduction
~~~~~~~~~~~~
ModuleInfo is a small program that will help you to change the songname,
and instrument names of a ST/NT/PT-Module.
I programmed this small utility because I was changing the instrument
names in lots of modules, and I'm too lazy to do it all by hand..
You can of course change these things by loading the module into ProTracker,
but it's much easier with ModuleInfo.
ModuleInfo also has support for unpack.library by SHI (included), so you
can load a lot of kinds of packed modules without having to decrunch them
by hand.
ModuleInfo can also use ptreplay.library for playing modules from version
0.92ß and on.
I'm currently doing my military duty, so I do not have as much time to
program as I would like. (That's why this version delayed for several
months..)
Disclaimer
~~~~~~~~~~
THIS SOFTWARE AND INFORMATION IS PROVIDED "AS IS". NO REPRESENTATIONS OR
WARRANTIES ARE MADE WITH RESPECT TO THE ACCURACY, RELIABILITY, PERFORMANCE,
CURRENTNESS, OR OPERATION OF THIS SOFTWARE AND INFORMATION, AND ALL USE IS
AT YOUR OWN RISK. THE AUTHOR DOES NOT ASSUME ANY RESPONSIBILITY OR LIABILITY
WHATSOEVER WITH RESPECT TO YOUR USE OF THIS SOFTWARE AND INFORMATION.
Copyright
~~~~~~~~~
This program is FREEWARE. It may be freely distributed as long as all files
in it remain unchanged and are included in the distribution. Also no more
than a nominal copy fee may be charged for the distribution. This program
cannot be used for commercial purposes without written permission from the
author.
Installing
~~~~~~~~~~
Copy these libraries to LIBS:
gadutil.library - This is required by the program.
unpack.library - This is not required, but if you have this, the program
will be able to decrunch the modules.
ptreplay.library - This isn't either required, but if you have this, the
program will be able to play the modules.
The most recent versions of the libraries that I currently have, has been
incuded. This is just because I do not like to get a new program that I
can't use, just because I had not the right version of the libraries that
the program needed.
Function
~~~~~~~~
I programmed ModuleInfo because I wanted an easier way to change the sample/
song-names of an ST/NT/PT-module.
This could be done with a hex-editor, but then there's always a risk that you
edit something that you shouldn't have edited.
Why I wanted to change the modulenames was:
In lots of old modules, the author has written his name in a way that is not
standard for the author name. So those programs that recognise the name will
not work.
The standard way of doing this is to use the #-sign, followed by the name of
the author, as the first samplename.
Like this:
1: #Heatbeat / Carillon ; This is the name of the author
2: ; These other sample names
3: This beat was composed ; can be used for other comments,
4: in january 1995. ; like this.
The program will also load packed modules, so there's no need to decrunch
these modules before loading.
Here comes the description over the gadgets that's in the window, as you can
see, all gadgets have hotkeys (controlled by gadutil.library!).
Gadget Hotkey Description
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Name: This shows the name of the module (filename)
Requester: l This brings up a file-requester (load file).
Save: s Saves the file. You can select another name if you like.
About: a An about requester..
Song Name: n The real name of the song. (The name that's in the module).
Play: p If you have ptreplay.library in libs:, then this gadget will
be enabled. It allows you to play (PT) modules. If the module
you try to load is not a PT module, then this gadget will be
disabled, ModuleInfo will allow you to load it anyway, just
in case that the module names can be edited anyway. If you do
not have enough chip-mem for module, it will be loaded into
fastmem instead, but the Play gadget will be disabled.
The rest of the gadgets are for the sample names.
Usage
~~~~~
An example:
1) Start the program ;)
2) Click on the requester gadget (the one to the right of the name gadget.
3) Select a module to load
4) Change the samplenames / songname.
5) Select Save
6) Choose a name for the module
If you load something that's not a module, or the module can't be decrunched,
the sample names will look strange. If this happens, don't save the module.
If the loaded file is a ST/NT/PT-module that's packed with some kind of
unknown packer, use a decrunch program for that cruncher to decrunch it.
If the module can't be decrunched, another probable cause is that you don't
have the unpack.library installed.
If the file is not a module, just load a real module...
History:
~~~~~~~~
0.8 (21-May-1995) - First release.
0.9ß (31-Oct-1995) - Internal beta version. Tried with different PT-replay
routines, but none of them were good enough.
0.91ß (31-Oct-1995) - Started testing with ptreplay.library.
0.92ß (01-Nov-1995) - PTreplay.library works just fine by now, the problems
I had earlier was caused by unpack.library (didn't
unpack to chipmem), but I did a simple routine that
cares about that, it's a bit memory expensive though,
but I'll have that fixed 'till version 1.0.
0.93ß (02-Nov-1995) - Minor fixes. beta testing.
0.94ß (02-Nov-1995) - Minor fix.
0.95ß (02-Nov-1995) - Added checking for PT-modules. Ability to load even
if the file is not a PT-module, but with the
restriction that you can't play it.
0.96ß (05-Nov-1995) - A lot of minor bugfixes and minor additions.
0.97 (05-Nov-1995) - Yeah!. Now it seems to work just as it should.
Added hotkey to load gadget too, so now all gadgets
that should have hotkeys have it!.
Send bug reports, ideas, PD Programs etc. to:
Staffan Hämälä
Pellov. 268
S-957 93 Pello
SWEDEN